package com.beiding.my.bemapping;

import com.google.common.base.Joiner;

import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;

public class BeListQuoteMapper implements BeAttributeMapper {


    Field quoteFiled;

    BeTypeMapper realBoTypeMapper;

    private String id = Id.boq();

    String name;


    @Override
    public String getId() {
        return id;
    }

    @Override
    public String getName() {
        return name;
    }

    @Override
    public void assignmentByAttributeName(Object be, String[] segments, int currentSegment, Object v) {
        throw new RuntimeException("不支持返回类型为列表:" + Joiner.on(".").join(segments));
    }

    @Override
    public void assignmentByAttributeId(Object bo, String[] segments, int currentSegment, Object v) {
        throw new RuntimeException("不支持返回类型为列表:" + Joiner.on(".").join(segments));
    }

    @Override
    public void fillExpressionDetails(Class type, String[] segments, int currentSegment, ExpressionDetails expressionDetails) {
        throw new RuntimeException("不支持返回类型为列表:" + Joiner.on(".").join(segments));
    }
}
